<?php
session_start();
@include("php/funciones.php");
function ingresar_tramo($_POST) {
	
		//AGREGAR NUEVO TRAMO
		$bd = new DB();
	
		//OBTIENE TODAS LAS VARIABLES OBTENIDAS POR $_POST
		foreach($_POST as $nombre_campo => $valor){ 
			$asignacion = "\$" . $nombre_campo . "='" . $valor . "';"; 
			eval($asignacion);
		}
		//////////////////////////////////////
		// OJO QUE LA VARIABLE ID_EST ES PROVISORIA YA QUE UNA VEZ QUE ESTE LISTO EL LOGIN 
		// DEBE SER OBTENIDA DESDE AHI PARA AGREGAR LOS NIVELES
		
		$id_nivel = id_disponible("id_nivel","nivel");
		$nivel = $_SESSION['establecimiento'];;
		
		@$insert_nuevo_tramo = $bd->query("INSERT INTO nivel (id_nivel,nombre_nivel,id_est) values('$id_nivel','$descripcion_tram_nuevo','$nivel')", OBJ);
		
		if($insert_nuevo_tramo->affected_rows > 0)
		{
			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Nuevo Nivel Agregado Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		} else {
			$mensaje = '<div class="notice error">';
			$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
			$mensaje .= 'Error NO Se Completo Su Solicitud';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		}
		return $mensaje;
}

function actualizar_tramo($_POST) {
		//ACTUALIZA NOMBRE TRAMO
		$bd = new DB();

		//OBTIENE TODAS LAS VARIABLES OBTENIDAS POR $_POST
		foreach($_POST as $nombre_campo => $valor){ 
			$asignacion = "\$" . $nombre_campo . "='" . $valor . "';"; 
			eval($asignacion);
		}

		@$editar_tramo = $bd->query("UPDATE nivel SET nombre_nivel='$descripcion_tram_edit' WHERE id_nivel='$id_tramo'", OBJ);
		if($editar_tramo->affected_rows > 0)
		{
			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Nivel Modificado Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		} else {
			$mensaje = '<div class="notice error">';
			$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
			$mensaje .= 'Error NO Se Completo Su Solicitud';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		}
		return $mensaje;
}

function eliminar_tramo($_POST) {
		//ELIMINAR NOMBRE TRAMO

		$bd = new DB();

		//OBTIENE TODAS LAS VARIABLES OBTENIDAS POR $_POST
		foreach($_POST as $nombre_campo => $valor){ 
			$asignacion = "\$" . $nombre_campo . "='" . $valor . "';"; 
			eval($asignacion);
		}

		//FUNCION QUE PREGUNTA QUE LOS DATOS A ELIMINAR NO CONTIENEN DATOS RELCIONADOS
		//@$aprobar_eliminar = valida_eliminar($id_tramo,"id_tramos","alumnos_prioritarios");
		//VERIFICAR QUE NO EXISTAN DATOS RELACIONDOS A ESTE TRAMO PRA PODER ELIMINAR
		//POR EL MOMENTO QUEDA EN APROBADO

		$aprobar_eliminar = TRUE;


		if($aprobar_eliminar)
		{
			@$eliminar_tramo = $bd->query("DELETE FROM nivel WHERE id_nivel='$id_tramo'", OBJ);
			if($eliminar_tramo->affected_rows > 0)
			{
				$mensaje = '<div class="notice success">';
				$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
				$mensaje .= 'Nivel Eliminado Correctamente';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
			} else {
				$mensaje = '<div class="notice error">';
				$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
				$mensaje .= 'Error NO Se Completo Su Solicitud';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
			}
		} else {
			$mensaje = '<div class="notice error">';
			$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
			$mensaje .= 'Error NO Se Pudo Eliminar El Tramo, Existen Datos Relacionados a Este Tramo';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		}
			return $mensaje;
}
?>